2715570731eca446c8294ecade01af118ce1becc,govpay-web-console/src/main/java/it/govpay/web/rs/dars/menu/Menu.java,Menu,creaMenu,#UriInfo#,81
Before Change
SezioneMenu anagrafica = new SezioneMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(this.nomeServizio + ".anagrafica"));
Psp pspDars = new Psp();
URI pspURI = BaseRsService.checkDarsURI(uriInfo).path(pspDars.getPathServizio()).build();
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(pspDars.getNomeServizio() + ".titolo"), pspURI, false));
URI intermediariURI = BaseRsService.checkDarsURI(uriInfo).path(intermediariDars.getPathServizio()).build();
VoceMenu voceMenuIntermediari = new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(intermediariDars.getNomeServizio() + ".titolo"), intermediariURI, false);
anagrafica.getVociMenu().add(voceMenuIntermediari);
TipiTributo tipoTributiDars = new TipiTributo();
URI tipiTributiURI = BaseRsService.checkDarsURI(uriInfo).path(tipoTributiDars.getPathServizio()).build();
VoceMenu voceMenuTipoTributi = new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(tipoTributiDars.getNomeServizio() + ".titolo"), tipiTributiURI, false);
anagrafica.getVociMenu().add(voceMenuTipoTributi);
Domini dominiDars = new Domini();
URI dominiURI = BaseRsService.checkDarsURI(uriInfo).path(dominiDars.getPathServizio()).build();
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(dominiDars.getNomeServizio() + ".titolo"), dominiURI, false));
Applicazioni applicazioniDars = new Applicazioni();
URI applicazioniURI = BaseRsService.checkDarsURI(uriInfo).path(applicazioniDars.getPathServizio()).build();
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(applicazioniDars.getNomeServizio() + ".titolo"), applicazioniURI, false));
Portali portaliDars = new Portali();
URI portaliURI = BaseRsService.checkDarsURI(uriInfo).path(portaliDars.getPathServizio()).build();
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(portaliDars.getNomeServizio() + ".titolo"), portaliURI, false));
Operatori operatoriDars = new Operatori();
URI operatoriURI = BaseRsService.checkDarsURI(uriInfo).path(operatoriDars.getPathServizio()).build();
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(operatoriDars.getNomeServizio() + ".titolo"), operatoriURI, false));
ProvaInput provaInputDars = new ProvaInput();
URI provaInputURI = BaseRsService.checkDarsURI(uriInfo).path(provaInputDars.getPathServizio()).build();
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(provaInputDars.getNomeServizio() + ".titolo"), provaInputURI, false));
menu.getSezioni().add(anagrafica);
} else {
menu.setHome(voceMenuVersamenti);
}
// Sezione Monitoraggio
SezioneMenu monitoraggio = new SezioneMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(this.nomeServizio + ".monitoraggio"));
monitoraggio.getVociMenu().add(voceMenuVersamenti);
if(profilo.equals(ProfiloOperatore.ADMIN)){
Rendicontazioni rendicontazioniDars = new Rendicontazioni();
URI rendicontazioniURI = BaseRsService.checkDarsURI(uriInfo).path(rendicontazioniDars.getPathServizio()).build();
VoceMenu voceMenuRendicontazioni = new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(rendicontazioniDars.getNomeServizio() + ".titolo"), rendicontazioniURI, false);
monitoraggio.getVociMenu().add(voceMenuRendicontazioni);
After Change
SezioneMenu anagrafica = new SezioneMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(this.nomeServizio + ".anagrafica"));
Psp pspDars = new Psp();
URI pspURI = new URI(pspDars.getPathServizio());
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(pspDars.getNomeServizio() + ".titolo"), pspURI, false));
URI intermediariURI = new URI(intermediariDars.getPathServizio());
VoceMenu voceMenuIntermediari = new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(intermediariDars.getNomeServizio() + ".titolo"), intermediariURI, false);
anagrafica.getVociMenu().add(voceMenuIntermediari);
TipiTributo tipoTributiDars = new TipiTributo();
URI tipiTributiURI = new URI(tipoTributiDars.getPathServizio());
VoceMenu voceMenuTipoTributi = new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(tipoTributiDars.getNomeServizio() + ".titolo"), tipiTributiURI, false);
anagrafica.getVociMenu().add(voceMenuTipoTributi);
Domini dominiDars = new Domini();
URI dominiURI = new URI(dominiDars.getPathServizio());
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(dominiDars.getNomeServizio() + ".titolo"), dominiURI, false));
Applicazioni applicazioniDars = new Applicazioni();
URI applicazioniURI = new URI(applicazioniDars.getPathServizio());
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(applicazioniDars.getNomeServizio() + ".titolo"), applicazioniURI, false));
Portali portaliDars = new Portali();
URI portaliURI = new URI(portaliDars.getPathServizio());
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(portaliDars.getNomeServizio() + ".titolo"), portaliURI, false));
Operatori operatoriDars = new Operatori();
URI operatoriURI = new URI(operatoriDars.getPathServizio());
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(operatoriDars.getNomeServizio() + ".titolo"), operatoriURI, false));
ProvaInput provaInputDars = new ProvaInput();
URI provaInputURI = new URI(provaInputDars.getPathServizio());
anagrafica.getVociMenu().add(new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(provaInputDars.getNomeServizio() + ".titolo"), provaInputURI, false));
menu.getSezioni().add(anagrafica);
} else {
menu.setHome(voceMenuVersamenti);
}
// Sezione Monitoraggio
SezioneMenu monitoraggio = new SezioneMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(this.nomeServizio + ".monitoraggio"));
monitoraggio.getVociMenu().add(voceMenuVersamenti);
if(profilo.equals(ProfiloOperatore.ADMIN)){
Rendicontazioni rendicontazioniDars = new Rendicontazioni();
URI rendicontazioniURI = new URI(rendicontazioniDars.getPathServizio());
VoceMenu voceMenuRendicontazioni = new VoceMenu(Utils.getInstance(this.getLanguage()).getMessageFromResourceBundle(rendicontazioniDars.getNomeServizio() + ".titolo"), rendicontazioniURI, false);
monitoraggio.getVociMenu().add(voceMenuRendicontazioni);